package com.ruoyi.project.applet.service;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.applet.domain.Interact;

import javax.servlet.http.HttpSession;
import java.text.ParseException;

public interface InteractService {
    //添加聊天消息列表
    Integer add(Integer from_id, Integer to_id,Integer l_count, String l_lastTime, String l_lastcontent, Integer l_type,String chatid);

    //通过to和from查询是否有记录
    Interact isrecord(Integer from_id, Integer to_id);

    //修改聊天列表
    Integer update(Integer from_id,Integer to_id,Integer l_count, String l_lastTime,String l_lastcontent, Integer l_type);

    //修改聊天列表未读为0
    Integer updatecount(Integer from_id,Integer to_id);

    //查询当前用户所有未读消息条数，包含发信人等消息
    AjaxResult selectByto_id(Long to_id) throws ParseException;

    AjaxResult insertInteract(String ss, Long userId);

    //查询当前用户未读消息条数
    AjaxResult selectCount(Long to_id);
}
